package com.ddm.dto.webDTO;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class MarketAnDTO {
    private long userId;//userId
    /**
     * 当前页码
     */
    private Long page;
    /**
     * 每页记录数
     */
    private Long pageSize;

    private String key;
    private long id;
    @ApiModelProperty(value = "分析标题")
    @JsonProperty("aTitle") // 强制映射 JSON 中的 aTitle
    private String aTitle;

    @ApiModelProperty(value = "发布日期")
    @JsonProperty("aPublishDate") // 强制映射 JSON 中的 aPublishDate
    private LocalDateTime aPublishDate;

    @ApiModelProperty(value = "发布人")
    @JsonProperty("aPublishMan") // 强制映射 JSON 中的 aPublishMan
    private String aPublishMan;

    @ApiModelProperty(value = "分析链接")
    @JsonProperty("aUrl") // 强制映射 JSON 中的 aUrl
    private String aUrl;

    @ApiModelProperty(value = "分析内容")
    @JsonProperty("aContent") // 强制映射 JSON 中的 aContent
    private String aContent;

    @ApiModelProperty(value = "分析摘要")
    @JsonProperty("aAbstract") // 强制映射 JSON 中的 aAbstract
    private String aAbstract;

    @ApiModelProperty(value = "分析图片")
    @JsonProperty("aImg") // 强制映射 JSON 中的 aImg
    private String aImg;

    @ApiModelProperty(value = "附件文件")
    @JsonProperty("aFile") // 强制映射 JSON 中的 aFile
    private String aFile;

    @ApiModelProperty(value = "报告类型")
    @JsonProperty("aReportType") // 强制映射 JSON 中的 aReportType
    private Integer aReportType;


}
